
/**
 * 指定一个ESP8266驱动RGB灯带
 * @param {device} device 目标ESP8266开发板
 * @param {number} r 红
 * @param {number} g 绿
 * @param {number} b 蓝
 * 
 */
 function RGBLED(device,r,g,b){
    /**
     * 
     * @param {number} r 红 
     * @param {number} g 绿
     * @param {number} b 蓝
     */
   this.setColor = function(R,G,B){
     if(R>1023)R = 1023
     if(G>1023)G = 1023
     if(B>1023)B = 1023
     if(R<0)R = 0
     if(G<0)G = 0
     if(B<0)B = 0
      var command = new Command().add(AWrite(r,R))
                    .add(AWrite(g,G))
                    .add(AWrite(b,B)).build()
    sendCommand(command,device)
   }
   sendCommand(new Command().add(Mode(r,OUTPUT))
        .add(Mode(g,OUTPUT))
        .add(Mode(b,OUTPUT)).build(),device)
}